import axios from "axios";
//把axios直接加到Vue原型上，避免每个网页都引入
axios.defaults.baseURL = "https://m.maizuo.com";
//请求拦截器
axios.interceptors.request.use(
  function(config) {
    // 在发送请求之前做些什么
    // console.log(config)   
    //config对象内有headers对象内部可以设置头信息,将原网页每个都要写的头信息集合到这里（film）
   
    let host="mall.film-ticket.film.list"
    //此处不是字符串
    let info= config.headers.info
   //判断如果不存在的时候
    if ( "info"==info) {
     
      host="mall.film-ticket.film.info"

    } else if("cinema"==info){
      
      host="mall.film-ticket.cinema.list"
    }else{
      host="mall.film-ticket.film.list"
    }


    config.headers = {
      "X-Client-Info":'{"a":"3000","ch":"1002","v":"5.0.4","e":"16021405682726874736230415","bc":"110100"}',
             "X-Host":host,
    };


    return config;
  },
  function(error) {
    // 对请求错误做些什么
    return Promise.reject(error);
  }
);

export default axios;
